package com.example.chamberlainserver.Entry;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.time.LocalTime;

@Data
@NoArgsConstructor
public class UserAvailability {
    private String id;              // 主键ID
    private Integer userId;         // 用户ID
    private Integer dayOfWeek;      // 星期几：1-7表示周一到周日
    private LocalTime startTime;    // 开始时间
    private LocalTime endTime;      // 结束时间
    private Boolean isAvailable;    // 是否可用
    private LocalDateTime createdAt; // 创建时间
    private LocalDateTime updatedAt; // 更新时间
    
    // 非数据库字段，用于关联用户信息
    private transient User user;
}